
MDE CCM
REM Produced by GENTEST on Fri Jan 24 16:36:35 2014

REM All inputs and outputs are arrays of 8-bit bytes (octets) with bytes being
REM represented by consecutive pairs of hexadecimal digits (the pair 'ab', for
REM example, yields the byte value 0xab in C). The index positions of bytes in
REM arrays increase by 1 from left to right for each pair of digits and arrays
REM on consecutive lines with the same initial designators are concatenated so
REM that bytes on later lines have higher array indexes.  Numeric significance
REM is undefined except between the two digits that form each individual byte.

REM KEY = The AES key
REM NCE = The nonce
REM HDR = The header data
REM PTX = The plaintext data
REM CTX = The ciphertext data
REM TAG = The tag value

VEC 1
KEY 000102030405060708090a0b0c0d0e0f
NCE 000102030405060708090a0b0c
HDR
PTX
CTX
TAG 54c92fe45510d6b3b0d46eac2fee8e63

VEC 2
KEY 000102030405060708090a0b0c0d0e0f
NCE 000102030405060708090a0b0c
HDR
PTX 0001020304050607
CTX 1635b68b570cfc85
TAG 2734a0447531c02916cf8b9a494c3ad1

VEC 3
KEY 000102030405060708090a0b0c0d0e0f
NCE 000102030405060708090a0b0c
HDR
PTX 000102030405060708090a0b0c0d0e0f
CTX 1635b68b570cfc85529e39ac913910d7
TAG c7c5c394b685b08b3f00dcd81256f0d0

VEC 4
KEY 000102030405060708090a0b0c0d0e0f
NCE 000102030405060708090a0b0c
HDR
PTX 000102030405060708090a0b0c0d0e0f1011121314151617
CTX 1635b68b570cfc85529e39ac913910d7f3111631623867f1
TAG bb85d5beea595f573a9b4733d3e04887

VEC 5
KEY 000102030405060708090a0b0c0d0e0f
NCE 000102030405060708090a0b0c
HDR
PTX 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
CTX 1635b68b570cfc85529e39ac913910d7f3111631623867f134e6e441904fd504
TAG c80a98aafdff79c23fb4d775a71c29d0

VEC 6
KEY 000102030405060708090a0b0c0d0e0f
NCE 000102030405060708090a0b0c
HDR
PTX 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
PTX 2021222324252627
CTX 1635b68b570cfc85529e39ac913910d7f3111631623867f134e6e441904fd504
CTX f5746d6bf189815f
TAG 1a6f75c612b703e25e47260babccb06e

VEC 7
KEY 000102030405060708090a0b0c0d0e0f
NCE 000102030405060708090a0b0c
HDR 0001020304050607
PTX 0001020304050607
CTX 1635b68b570cfc85
TAG 5361fbbae404bae3f53dee942d02ce85

VEC 8
KEY 000102030405060708090a0b0c0d0e0f
NCE 000102030405060708090a0b0c
HDR 000102030405060708090a0b0c0d0e0f
PTX 000102030405060708090a0b0c0d0e0f
CTX 1635b68b570cfc85529e39ac913910d7
TAG 5c81ca1c0f9d91bd0200e4f31fd3db10

VEC 9
KEY 000102030405060708090a0b0c0d0e0f
NCE 000102030405060708090a0b0c
HDR 000102030405060708090a0b0c0d0e0f1011121314151617
PTX 000102030405060708090a0b0c0d0e0f1011121314151617
CTX 1635b68b570cfc85529e39ac913910d7f3111631623867f1
TAG 3b4357f3cb223f068c3679772b62c58b

VEC 10
KEY 000102030405060708090a0b0c0d0e0f
NCE 000102030405060708090a0b0c
HDR 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
PTX 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
CTX 1635b68b570cfc85529e39ac913910d7f3111631623867f134e6e441904fd504
TAG 2ae9979be6e8e905bac7d62d44a7cf2d

VEC 11
KEY 000102030405060708090a0b0c0d0e0f
NCE 000102030405060708090a0b0c
HDR 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
HDR 2021222324252627
PTX 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
PTX 2021222324252627
CTX 1635b68b570cfc85529e39ac913910d7f3111631623867f134e6e441904fd504
CTX f5746d6bf189815f
TAG 69344e74b0fc29416be9432083da6ae6

VEC 12
KEY 000102030405060708090a0b0c0d0e0f
NCE 000102030405060708090a0b0c
HDR 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
HDR 2021222324252627
PTX 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
PTX 2021222324252627
CTX 1635b68b570cfc85529e39ac913910d7f3111631623867f134e6e441904fd504
CTX f5746d6bf189815f
TAG 9e524544

END
